48169677447d652069dcfec8e3334e3ac7aa0307,spock-core/src/main/java/org/spockframework/compiler/ConditionRewriter.java,ConditionRewriter,rewriteMethodCondition,#MethodCallExpression#Expression#boolean#,506

Before Change


    args.add(realizeNas(new ConstantExpression(rewritten.isSafe())));
    args.add(new ConstantExpression(explicit));

    return rewriteToSpockRuntimeCall(resources.getAstNodeCache().SpockRuntime_VerifyMethodCondition, condition, message, args);
  }

  private Expression rewriteStaticMethodCondition(StaticMethodCallExpression condition, Expression message,

After Change


    args.add(new ConstantExpression(explicit));
    args.add(new ConstantExpression(lastVariableNum));

    return surroundWithTryCatch(
        condition,
        message,
        rewriteToSpockRuntimeCall(
            resources.getAstNodeCache().SpockRuntime_VerifyMethodCondition,
            condition,
            message,
            args));
  }

  private Statement rewriteStaticMethodCondition(StaticMethodCallExpression condition, Expression message,